//
//  ACLoginManager.h
//  ACLiteAVUISDK_Example
//
//  Created by 冯琰琰 on 2021/4/12.
//  Copyright © 2021 fyanyan. All rights reserved.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN


@interface ACLoginManager : NSObject

// 发送验证码
+(void)requestVertifyCodeWithPhone:(NSString *)phone requestCallback:(RequestHandler)requestCallback;
// 验证码一键登录
+(void)requestLoginWithPhone:(NSString *)phone vertifyCode:(NSString *)vertifyCode requestCallback:(RequestHandler)requestCallback;
// 获取userSig
+(void)requestUserSigRequestCallback:(void (^)(id responseObject))success;
// 更新用户信息
+(void)requestSetUserProfileWithNickname:(NSString *)nickname avatar:(NSString *)avatar requestCallback:(RequestHandler)requestCallback;
// 获取用户信息
+(void)requestUserProfileWithRequestCallback:(RequestHandler)requestCallback;
// 登出
+(void)requestLogoutWithRequestCallback:(RequestHandler)requestCallback;
@end

NS_ASSUME_NONNULL_END
